Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AIRFLOW-5828] Move build logic out from hooks/build #7618

Conversation

potiuk
Copy link
Member

@potiuk potiuk commented Mar 4, 2020

This is the final step of simplifying the Breeze scripts by
moving all the logic out from Travis' hooks/build


Issue link: AIRFLOW-5828

Make sure to mark the boxes below before creating PR: [x]

  • Description above provides context of the change
  • Commit message/PR title starts with [AIRFLOW-NNNN]. AIRFLOW-NNNN = JIRA ID*
  • Unit tests coverage for changes (not needed for documentation changes)
  • Commits follow "How to write a good git commit message"
  • Relevant documentation is updated including usage instructions.
  • I will engage committers as explained in Contribution Workflow Example.

* For document-only changes commit message can start with [AIRFLOW-XXXX].


In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.
Read the Pull Request Guidelines for more information.

@potiuk
Copy link
Member Author

potiuk commented Mar 4, 2020

Hey @dimberman @nuclearpinguin @mik-laj @kaxil -> this is the final stage of simplifying the build scripts from breeze - now all the build logic is nicely separated out into functions and travis's hooks/build has no logic -> everything is in the scripts/ci/_utils.sh as functions. This is final stage of #6500 which I am closing now.

@potiuk potiuk force-pushed the AIRFLOW-5828-move-build-logic-out-of-hooks-build branch 2 times, most recently from eccd41f to 4e512dd Compare March 4, 2020 02:23
breeze Outdated Show resolved Hide resolved
@potiuk potiuk force-pushed the AIRFLOW-5828-move-build-logic-out-of-hooks-build branch 3 times, most recently from 7050c48 to 4767d7d Compare March 7, 2020 09:57
@codecov-io
Copy link

codecov-io commented Mar 7, 2020

Codecov Report

Merging #7618 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #7618      +/-   ##
==========================================
- Coverage   86.83%   86.83%   -0.01%     
==========================================
  Files         897      897              
  Lines       42805    42805              
==========================================
- Hits        37170    37169       -1     
- Misses       5635     5636       +1
Impacted Files Coverage Δ
airflow/jobs/backfill_job.py 91.87% <0%> (-0.29%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f3abd34...4767d7d. Read the comment docs.

@potiuk
Copy link
Member Author

potiuk commented Mar 7, 2020

@nuclearpinguin @mik-laj -> this one makes the build scripts much, much better. PTAL. I'd love to finally merge that one and complete all the vastly simplify of breeze scripts :)

@potiuk potiuk force-pushed the AIRFLOW-5828-move-build-logic-out-of-hooks-build branch from 4767d7d to 3f7662b Compare March 7, 2020 11:21
@turbaszek
Copy link
Member

LGTM :)

This is the final step of simplifying the Breeze scripts by
moving all the logic out from Travis' hooks/build
@potiuk potiuk force-pushed the AIRFLOW-5828-move-build-logic-out-of-hooks-build branch from 3f7662b to 6a6df84 Compare March 7, 2020 14:09
@potiuk potiuk merged commit d18513c into apache:master Mar 7, 2020
potiuk added a commit that referenced this pull request Mar 7, 2020
This is the final step of simplifying the Breeze scripts by
moving all the logic out from Travis' hooks/build

(cherry picked from commit d18513c)
pgodek pushed a commit to FlyrInc/apache-airflow that referenced this pull request Mar 12, 2020
This is the final step of simplifying the Breeze scripts by
moving all the logic out from Travis' hooks/build
kaxil pushed a commit that referenced this pull request Mar 19, 2020
This is the final step of simplifying the Breeze scripts by
moving all the logic out from Travis' hooks/build

(cherry picked from commit d18513c)
kaxil pushed a commit to astronomer/airflow that referenced this pull request Mar 19, 2020
This is the final step of simplifying the Breeze scripts by
moving all the logic out from Travis' hooks/build

(cherry picked from commit d18513c)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants